synapse a pop3

Otázka od: Michal Aichinger

17. 11. 2003 22:50

tak si tu zkousim pripojeni k serveru a stahnuti posty ale nejak me to
nefunguje. Nejdriv nastavim
  
  Pop:=Tpop3send.Create;
  Pop.Username := 'user';
  Pop.Password := 'pass';
  Pop.TargetHost := 'server.cz';
  Pop.TargetPort := '110';
  Pop.Timeout := 90;
  Pop.Login;

potom dam
  Pop.List(0);
a pri vypisu Pop.ResultString to napise:
+OK POP3 mi.rage.cz v2002.81 server ready
coz se mi zda, ze je v poradku. A tak bych mel mit v resultu vsechny
hlavicky zprav. Ale pri volani
  Pop.FullResult.Count;
mi to hlasi jeden radek a pri vypisu v nem nic neni.
Kde delam chybu?

diky
Michal





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Martin Nedopil

18. 11. 2003 7:28

zkus
Pop.stat;

to ti sejme statistiku a pak jen napr:

for i:=1 to pop.statcount do begin
   pop.retr(i);
   a pak mas v pop.fullresult.text cely text mailu. Parsuj, parsuj,
vykrucaj.
   end;

Martin


----- Original Message -----
From: "Michal Aichinger" <michal.aichinger@talk21.com>
To: <delphi-l@clexpert.cz>
Sent: Monday, November 17, 2003 10:31 PM
Subject: synapse a pop3


> tak si tu zkousim pripojeni k serveru a stahnuti posty ale nejak me to
> nefunguje. Nejdriv nastavim
>
> Pop:=Tpop3send.Create;
> Pop.Username := 'user';
> Pop.Password := 'pass';
> Pop.TargetHost := 'server.cz';
> Pop.TargetPort := '110';
> Pop.Timeout := 90;
> Pop.Login;
>
> potom dam
> Pop.List(0);
> a pri vypisu Pop.ResultString to napise:
> +OK POP3 mi.rage.cz v2002.81 server ready
> coz se mi zda, ze je v poradku. A tak bych mel mit v resultu vsechny
> hlavicky zprav. Ale pri volani
> Pop.FullResult.Count;
> mi to hlasi jeden radek a pri vypisu v nem nic neni.
> Kde delam chybu?
>
> diky
> Michal
>
>
>
>





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Lukas Gebauer

18. 11. 2003 11:49

> tak si tu zkousim pripojeni k serveru a stahnuti posty ale nejak me to
> nefunguje. Nejdriv nastavim
>
> Pop:=Tpop3send.Create;
> Pop.Username := 'user';
> Pop.Password := 'pass';
> Pop.TargetHost := 'server.cz';
> Pop.TargetPort := '110';
> Pop.Timeout := 90;
> Pop.Login;

Neni ten timeout 90ms ponekud malo?


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Lukas Gebauer

18. 11. 2003 11:55

> for i:=1 to pop.statcount do begin
> pop.retr(i);
> a pak mas v pop.fullresult.text cely text mailu. Parsuj, parsuj,
> vykrucaj.
> end;

Jen pripominam, ze na parsovani staci pouzit TMimeMess objekt.  

--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Michal Aichinger

18. 11. 2003 12:16

Ano to je,
 nejak jsem si myslel ze je to uz v sekundach, jak je bezne v postovnich
klientech  

Jde pres synapsi nejak zaridit abych jednim prikazem nacetl vsechny
hlavicky emailu, nebo si je musim stahnout vzdy cele?

Michal

On 18 Nov 2003 at 11:31, Lukas Gebauer wrote:


>
> Neni ten timeout 90ms ponekud malo?
>
>
> --
> Lukas Gebauer.
>





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Lukas Gebauer

18. 11. 2003 12:13

> Ano to je,
> nejak jsem si myslel ze je to uz v sekundach, jak je bezne v postovnich
> klientech  

Radsi tam nech ten default.  

> Jde pres synapsi nejak zaridit abych jednim prikazem nacetl vsechny
> hlavicky emailu, nebo si je musim stahnout vzdy cele?

Musis si nejdrive zjistit seznam zprav (treba tim STAT prikazem), a
pak to projet a na kazdy z nich zavolat TOP.


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Michal Aichinger

19. 11. 2003 0:07


> Radsi tam nech ten default.  
no necham, ale taky by ten default mohl byt popsan v dokumentaci  

> > Jde pres synapsi nejak zaridit abych jednim prikazem nacetl vsechny
> > hlavicky emailu, nebo si je musim stahnout vzdy cele?
>
> Musis si nejdrive zjistit seznam zprav (treba tim STAT prikazem), a
> pak to projet a na kazdy z nich zavolat TOP.
diky, zkusim.

Ale jeste bych rad jednu vec. Mam Pmail a tam kdyz stahuju maily bez smazani na

serveru, tak kdyz dam stahovat znovu, stahnou se jen nove. Dela to tak, ze si
pamatuje
datum stahovani, nebo je nejaky prikaz pro uznaceni mailu jako precteneho?

diky
Michal





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Lukas Gebauer

19. 11. 2003 9:10

> Ale jeste bych rad jednu vec. Mam Pmail a tam kdyz stahuju maily bez smazani
na
> serveru, tak kdyz dam stahovat znovu, stahnou se jen nove. Dela to tak, ze si
pamatuje
> datum stahovani, nebo je nejaky prikaz pro uznaceni mailu jako precteneho?

To je ruzne. Treba Mercury server lze nastavit tak, aby byly pres
POP3 cviditelne jen neprectene maily, ty prectene jako by
neexistovaly.  

Jinak kazdy mailserver si prectene zpravy oznacuje jinak! Nektere si
to cpou do specielnich hlavicek uvnitr mailu, jine si jen
prejmenovavaji soubory a tim si oznacji, co bylo ci nebylo prectene,
atd. Nic univerzalniho neexistuje.

Jedina rozumna sance je, kdyz tvuj POP3 server podporuje UIDL
rozsireni. (to ale nemusi kazdy POP3 server mit!)
To znamena, ze server je schopen pridelovat kazdemu mailu jeho
unikatni identifikator. Tyto indentifikatory si stahnes volanim
prikazu UIDL (synapse to podporuje). Tyto identifikatory si
zapamatuj, a pri dalsim pripojeni si podle techto identifikatoru
snadno zjistis, ktere maily jsi uz videl a ktere ne.  


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)